/*
 * =====================================================================================
 *       Filename:  server.h
 *         Author:  MIEN
 *    Description:  处理请求的http服务端
 *           Date:  2016-11-20
 * =====================================================================================
 */

#include "http.h"

#ifndef SERVER_H
#define SERVER_H

/* http处理方法定义 (GET, POST, PUT, ...) */
typedef void httpCommand (http_entity_t *http);

/* 初始、释放server */
void initServer();
void freeServer();

/* 服务端监听并处理请求 */
void httpServeIn(int fd);
void httpServeOut(int fd);

#endif /* SERVER_H */